package com.ytjj.qmyx.mall.model.response.groupbuy;

import com.ytjj.qmyx.mall.model.Product;
import com.ytjj.qmyx.mall.model.response.ProductResponse;
import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 拼团商品详情对象
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
public class GroupBuyProductDetailResponse implements Serializable {//extends Product
    //产品id
    private Integer productId;
    /**
     * 拼团价
     */
    private BigDecimal groupPrice;
    /**
     * 几人成团
     */
    private Integer minPerson;

    /**
     * 已拼多少件
     */
    private long finalGroupBuyNum;

    /**
     * 正在拼团人数
     */
    private Integer processGroupBuyNum;

    /**
     * 团id
     */
    private Integer groupBuyId;

    /**
     * 活动结束描述
     */
    private long endTimeSeconds;


    /**
     * 是否已参团
     * 1-是否 0-否
     */
    private Integer buyFlag;

    /**
     * 最高可返金额
     */
    private BigDecimal balance;

    /**
     * 正在拼团列表
     */
    private List<ProcessGroupBuyListResponse> processGroupBuyList;

    /**
     * 猜你喜欢商品列表
     */
    private List<ProductResponse> recommend;

}
